#include <iostream>
#include <unistd.h>
#include <signal.h>

void handerSig(int Sig)
{
    std::cout << "获得了一个信号：" << Sig << std::endl;
}

int main()
{
    int cnt = 0;
    for(int i = 1; i <= 32; i++)
    {
        signal(i, handerSig);
    }
    for(int i = 1; i <= 32; i++)
    {
        if(i == 9 || i == 19) continue;
        raise(i);
        sleep(1);
    }
    // while(true)
    // {
    //     std::cout << "myLinux" << "," << cnt++ << ", pid: " << getpid() << std::endl;
    //     sleep(1);
    // }

    return 0;
}